About

The word "恨不得" is formed by the sequential combination of the character 恨, meaning "to hate" or "to regret", 不, meaning "not", and 得, meaning "to obtain" or "to achieve", resulting in a literal sense of "regretting not being able to obtain" and used to convey a strong, frustrated desire for something unattainable.

Word Definition - 恨不得

hèn bu de wishing one could do sth; to hate to be unable; itching to do sth