coche de choque
Meanings
Noun
1. bumper car (Spain)