狗急跳墙gǒujítiàoqiáng
Top 50000
Meanings
1. a cornered dog will jump over the wall (idiom)
2. to be driven to desperate action
Characters used