miǎn lì ér wéi

Translation

  • to try one's best to do sth (idiom)
Chinese Tones