meaning of Barrakudas

Barrakudas - German to English

barracudas [genus Sphyraena]