ぼうダム
Meanings
Noun
1. erosion control dam; barrier against debris-slide
Kanji used
sand
prevent
Composed of
erosion control