シャベルカー
Meanings
Noun
1. digger; excavator; power shovel