barracuda (n.) Look up barracuda at Dictionary.com
1670s, from American Spanish barracuda, perhaps from a Carib word.