barracuda (n.)youdaoicibaDictYouDict
1670s, from American Spanish barracuda, perhaps from a Carib word.