BARRACOUATA


Meaning of BARRACOUATA in English

(n.) A large edible fresh-water fish of Australia and New Zealand (Thyrsites atun).

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