shān hóng

Translation

  • deluge caused by torrential water flow off a mountain after heavy rain or snowmelt

Synonyms

Chinese Tones