恨不得

hènbude
wishing one could do, to hate to be unable
HSK 79

Additional Dictionary Meanings

wishing one could do sth; to hate to be unable; itching to do sth