The Caribbean Dictionary

horse balls
1 definition
1
 
Noun
A fruit that grows in western Belize that resembles a small breadfruit but with a white sticky discharge when cut.
Synonyms
Tags
fruit
Pictures
bob Jul 11, 2013
yum
400