BARRACUDA Meaning of BARRACUDA in English n. (pl. same or barracudas) a large and voracious tropical marine fish of the family Sphyraenidae. Etymology: Amer. Sp. barracuda Oxford English vocab. Оксфордский английский словарь. 2012