English synonyms about - contact  

barracouta

noun

1 barracouta

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

synonym: snoek.


Find more on barracouta elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0289