なだれ防ぼう止し林りん
Meanings
Noun
1. avalanche prevention forest; avalanche-restraining forest
Kanji used
prevent
stop
a bunch of trees