Word info Synonyms

barracouta

Noun

Meaning

a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa

Source: WordNet

Synonyms

Show all synonyms

Hypernyms

Phrases with the word

Close letter words and terms