Definition of Barracouta

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

Synonyms of Barracouta


Antonyms of Barracouta


No Antonyms Found.

Homophones of Barracouta


No Homophones Found.