Meaning of sphyraena barracuda
Definition of sphyraena barracuda
(noun)
large
(up to 6 ft)
greyish-brown
barracuda
highly
regarded as a
food
and
sport
fish; may be
dangerous
to swimmers
Other information on sphyraena barracuda
WIKIPEDIA results for
sphyraena barracuda
Amazon results for
sphyraena barracuda
Tweet