dǎ le yá dù lǐ yàn rěn qì tūn shēng
Level:
ReadWriteQuiz

Chinese dictionary
Show pinyin

  • beat your teeth and swallow in your stomach - being angry and reluctant to say something, swallow insult and humiliation silently