in deep doo-doo

English

Prepositional phrase

in deep doo-doo

  1. Euphemistic form of in deep shit.