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