The Caribbean Dictionary

Advertisment


barry
1 definition
0
 
Noun
Barracuda. A ray-finned fish known for its large size and fearsome appearance
Synonyms
barra
Tags
animal, food
Pictures
barrybarrybarrybarry
400



Advertisment