Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
barracuda
has 1 sense
barracuda
- any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth
--
1
is a kind of
spiny-finned fish
,
acanthopterygian
--
1
has particulars:
great barracuda
,
Sphyraena barracuda
,
TOP