vocab dash
Log in
Sign up
スノー・シェッド
Meanings
Noun
1. snowshed; avalanche shed
Other readings
スノーシェッド