tiě zhèng rú shān

Translation

  • irrefutable evidence

Synonyms

Chinese Tones