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