Understand Chinese Nickname

堵上退路

[dŭ shàng tuì lù]
'No Retreat' or 'Blocking the Retreat Path'. This could refer to a sense of desperation or the idea of committing entirely without the possibility of turning back, often used in situations where someone is fully dedicated.
Generate Chinese Nickname
Relation Nicknames