barracuda
Concise Oxford English Dictionary © 2008 Oxford University Press:
barracuda /ˌbarəˈkuːdə/
▶noun (pl. same or barracudas) a large predatory tropical marine fish with a slender body and large jaws and teeth. [Genus Sphyraena: several species.]
– origin C17: of unknown origin.
'barracuda' also found in these Oxford entries:

