スノーシェッド

Also written スノー・シェッド

Meanings

  1. Noun snowshed; avalanche shed

Jinuma: Japanese Dictionary · Word lists