barracuda (n.)youdaoicibaDictYouDict[barracuda 词源字典]
1670s, from American Spanish barracuda, perhaps from a Carib word.[barracuda etymology, barracuda origin, 英语词源]