tap tap
Noun
Meaning
English Wikipedia has an article on:tap tapWikipedia
tap tap (plural tap taps)
A bus or pick-up truck used as public transport in Haiti
Noun
English Wikipedia has an article on:tap tapWikipedia
tap tap (plural tap taps)
A bus or pick-up truck used as public transport in Haiti