The Caribbean Dictionary

shrubb
1 definition
1
 
Noun
A Christmas specialty liquor made from orange and tangerine peel, white rum, and cane syrup.
Synonyms
Tags
food
Pictures
BARBARU Sep 24, 2016
I'm thirsty already
400