buseta
Top 30000
Meanings
Noun
1. microbus (Colombia, Costa Rica, Ecuador, Venezuela)