The Caribbean Dictionary

bully ben
1 definition
0
 
Noun
A cane toad. The cane toad is a large tropical toad originally used as a method of pest control for sugar cane fields because of its voracious appetite.
Synonyms
bull frog, crapo
Tags
animal
Pictures
bully ben
400