meaning of Autoschütter

Autoschütter - German to English

dumper

View more

  • dump truck