スノーローダー
sunōrōdā

Noun

1. snow loader

Other forms: