hèn bu de

Translation

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

Synonyms

Chinese Tones