Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
barracuda
in English
barracuda
us
/bæ.ɹə.'kʊ.də/
uk
/bæ.ɹə.'kuː.də/
#uncommon
Plural
barracudas
Definitions
Noun
a
large
marine
fish
with
elongated
body
;
aggressive
predator
The
barracuda
is
known
for
its
sharp
teeth
and
powerful
jaws
.
a
person
using
harsh
means
to
compete
(
in
business
,
etc
.)
Businessmen
often
view
their
ruthless
competitors
as
barracudas
in
the
corporate
world
.