vulcanizadora
Top 50000
Meanings
Noun
1. a tire repair shop (Bolivia, Cuba, Ecuador, Mexico, Nicaragua, Peru)