Advertisement

barracuda (n.)

large voracious fish of the West Indies and Florida, 1670s, barracoutha, from American Spanish barracuda, which is perhaps from a Carib word.

Others are reading

Advertisement
Definitions of barracuda from WordNet

barracuda (n.)
any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth;
From wordnet.princeton.edu