We do not currently know of any synonyms for barracoota.
The noun barracoota is defined as:
Did you mean barracuda?