mài lì

Translation

  • to work hard
  • to do one's very best
  • to throw oneself into the task at hand

Synonyms

Chinese Tones