United StatesUnited KingdomInternationalinformalcolloquial
- To be in a situation from which there is no escape or in which one is certain to suffer consequences; to be doomed or finished.
- To have lost any chance of success or to be certain to face punishment or failure.