ユアツショベル
Meanings
Noun
1. excavator; power shovel; digger
Composed of
oil pressure; hydraulics