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. 2012