ホイールローダー
Meanings
Noun
1. Loader (equipment)