aufgeschmissen sein

listen to the pronunciation of aufgeschmissen sein
Немецкий Язык - Английский Язык
to be hamstrung
to be stymied
to be (left) stranded
to be up a creek
to be up a creek without a paddle
to get stuck