Meaning of great barracuda
Definition of great 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 great barracuda
WIKIPEDIA results for
great barracuda
Amazon results for
great barracuda
Tweet