barracuda
/,bærә'ku:dә/
📖 中文释义
- n. 梭子鱼
🧩 词形变化
复数 barracudas
📘 English Definition(英文释义)
- 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