>

barracuda

/,bærә'ku:dә/

📖 中文释义

  1. n. 梭子鱼

🧩 词形变化

复数 barracudas
📘 English Definition(英文释义)
  1. 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