BARRACOUATA


Meaning of BARRACOUATA in English

noun a large edible fresh-water fish of australia and new zealand (thyrsites atun).

2. barracouata ·noun a voracious pikelike, marine fish, of the genus sphyraena, sometimes used as food.

Webster English vocab.      Английский словарь Webster.