Tap Tap Definition
tap-tap
noun
A bus or pick-up truck used as public transport in Haiti.
Wiktionary
Find Similar Words
Find similar words to tap tap using the buttons below.
A bus or pick-up truck used as public transport in Haiti.
Find similar words to tap tap using the buttons below.