ラッセルシャ
Meanings
Noun
1. (Russell) snowplow; track-clearing vehicle
Pitch accent
ッセル
シャ
Composed of
car; vehicle