meaning of Autoscooter

Autoscooter - German to English

bumper vehicle

View more

  • dodgem car
  • bumper vehicle ride