Word Definition - 山洪
deluge caused by torrential water flow off a mountain after heavy rain or snowmelt
Report an issue
Flag incorrect definitions, examples, etymology, etc.