Back to Dictionary
倾箱倒箧
傾箱倒篋
qīngxiāngdǎoqiè
1. to exhaust all one has
2. to leave no stone unturned
3. to try one's best