首页英语词典barracudabarracuda英英释意

barracuda

英 [,bærə'kuːdə] 美[,bærə''kudə]
  • n. 梭鱼类

英英释意


1. any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth