hard put

/HH AA1 R D P UH1 T/
adjective
  1. 1

    In a situation that is difficult to resolve.