barracuda

1. (noun) any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth
Related Words: Sphyraena barracuda, acanthopterygian, great barracuda, spiny-finned fish



Terms and Conditions of Use / Copyright Notice