barracouta
Meaning, Definition & Usage
Dictionary
Associated
Related
noun
a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa
snoek
.
WordNet
Previous
barracan
barrack
barracking
barraclade
barracoon
Next
barracuda
barrage
barramundi
barranca
barranquilla