barracuda | ||
1. | [ noun ] (zoology) 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 terms: | spiny-finned_fish great_barracuda | |
Similar spelling: |
bar_code barricado barricade barricaded Barksdale |