barracouta [noun]

Definition of barracouta:

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

Synonyms of barracouta:


Opposite/Antonyms of barracouta:

-


Sentence/Example of barracouta:

The barracouta, he knew, was moored not fifty feet out in the black fog.