μπαρακούντα(barakoúda)

/bah-rah-KOO-dah/
[Greek]

Barracuda

Synonyms in other languages

Latin names

Countries