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