ショベルローダー
shoberurōdā

Noun

1. shovel loader

Other forms: