Learn how to say Barracudas correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word barracuda:
noun (plural same or barracudas)
a large predatory tropical marine fish with a slender body and large jaws and teeth.
Family Sphyraenidae and genus Sphyraena: several species, in particular S. barracuda
late 17th century: of unknown origin