Plural of barracuda; large, fast-swimming predatory fish with sharp teeth, found in warm ocean waters worldwide.
From Spanish barracuda, possibly from Taino aboriginal language or African origins. The word entered English through Spanish colonial exploration in the Caribbean.
Try Another Word