SynonymX
Speak
Barracuda
Definition of Barracuda
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
Noun
Semanticaly linked words with "barracuda"
acanthopterygian
spiny-finned fish
great barracuda
sphyraena barracuda
Hyponims for word "barracuda"
acanthopterygian
spiny-finned fish