|
Definition of Barracouta
1. Noun. A large marine food fish common on the coasts of Australia, New Zealand, and southern Africa.
Definition of Barracouta
1. Noun. (Australia) The snoek, ''Thyrsites atun'', a foodfish. ¹
¹ Source: wiktionary.com
Definition of Barracouta
1. [n -S]