What does Barrakudas mean?

Barrakudas - German to English

barracudas [genus Sphyraena]