"barracuda" in English Barracuda {m} European barracuda Detailed translations for "barracuda" der Barracuda{masculine} Barracuda(also: Pfeilhecht) European barracuda