barracuda (n.) Look up barracuda at Dictionary.com
lare voracious fish of the West Indies and Florida, 1670s, barracoutha, from American Spanish barracuda, which is perhaps from a Carib word.