The Caribbean Dictionary

Advertisment


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



Advertisment