SynonymX
Speak
Barracouta
Definition of Barracouta
1.
A large marine food fish common on the coasts of Australia, New Zealand, and southern Africa
Noun
Synonyms for word "barracouta"
snoek
Semanticaly linked words with "barracouta"
food fish
Hyponims for word "barracouta"
food fish