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"

Semanticaly linked words with "barracouta"

Hyponims for word "barracouta"