meaning of Barrakuda

Barrakuda - German to English

barracuda [genus Sphyraena]