山洪shānhóngTop 35000Meanings1. deluge caused by torrential water flow off a mountain after heavy rain or snowmeltCharacters used山mountain洪flood