created sense approved 上天无路,入地无门/上天無路,入地無門 · shàngtiānwúlù, rùdìwúmén · trapped
上天无路,入地无门 / 上天無路,入地無門
shàngtiānwúlù, rùdìwúmén
trapped
To be at the end of one's rope or in a desperate situation with no way out; having no place to turn.
由于欠下巨额债务,他现在上天无路,入地无门。