Behind-the-eight-ball Synonyms

Synonyms:
  1. in-dutch
  2. on the hot seat
  3. on-the-spot
  4. up-the-creek