Back to Dictionary
恨不得
hènbude
1. wishing one could do sth
2. to hate to be unable
3. itching to do sth
HSK 6 Common • Top 17%