bumper car - English Synonyms Dictionary

bumper car

n.
[1] Dodgem