The Caribbean Dictionary

mountain dew
1 definition
0
 
Noun
An extremely potent overproof rum with a fearsome reputation. It is sold under-the-counter (illegally) and usually available during sugar harvest time.
Synonyms
babash, jankro batty, jb
Tags
food
Pictures
400