Pinyin Dictionary results for "hen bu de"

恨不得
wishing one could do sth; to hate to be unable; itching to do sth
Dictionary data provided by CC-CEDICT