shān rán lèi xià

Translation

  • to shed silent tears (idiom)

Synonyms

Chinese Tones