ゆきすてば
Meanings
Noun
1. snow disposal yard; snow dump
Composed of
snow; snowfall
dumping ground; dump