coche escoba
Meanings
Noun
1. broom wagon, sag wagon (Spain, cycling)