barracouta

(redirected from barracoutas)
Also found in: Dictionary.
  • noun

Synonyms for barracouta

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

Synonyms

Related Words