English dictionary
barracouta meaning and definition
Definition and meaning of barracouta at MeaningMonkey.org. barracouta meaning and definition in the English Dictionary.BARRACOUTA noun
Definition of barracouta (noun)
- a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa
- synonyms: snoek
Source: Princeton University Wordnet