Skip to content
Kotomora

土ど砂しゃダム

Meanings

1

noun

landslide dam

A natural dam formed when a landslide blocks a river or valley, often creating a temporary lake and posing a flood risk if it collapses.