NichiDict

スノーシェッド

[sunoosheddo]

Meanings

1.Noun

snowshed; avalanche shed