Skip to content
Kotomora

雪崩なだれ防ぼう止し林りん

Meanings

1

noun

avalanche prevention forest

A forest maintained to prevent or reduce avalanches, often found in mountainous regions.