tap tap (English, noun)
expansion: tap tap (plural tap taps)
Senses:
glosses: A bus or pick-up truck used as public transport in Haiti.
Forms:
form: tap taps
tags: plural
form: tap-tap
tags: alternative