恨不得hènbude
Top 20000
Meanings
1. wishing one could do sth; to hate to be unable; itching to do sth
Characters used