7 / 73

What does 恨不得 (hènbude) mean in English?

恨不得
hènbude

be dying or itching to (Idiom Expression)