barracuda
English Dictionary
->
Letter B
-> barracuda
Search Dictionary:
barracuda Definition
(n)
any
voracious
marine
fish
of
the
genus
Sphyraena
having
an
elongated
cylindrical
body
and
large
mouth
with
projecting
lower
jaw
and
long
strong
teeth
barracuda Synonyms
barracuda
© Art Branch Inc.