Meanings1to be at an impasse (idiom)2in a tight spot3at the end of one's rope4desperateWritten Forms走投無路Traditional · Main Form走投无路Alternate Form