立ち往生

Noun

 * 1) bringing to a stop, bringing to a standstill, stranding, being stalled

Verb

 * 1) be brought to a stop, be brought to a standstill, be stranded, be stalled, be stuck