Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
barracudas
in English
barracudas
us
/bæroʊˈkʊdəs/
uk
/bærəˈkuːdəs/
#uncommon
Lemma:
barracuda
The lemma is the base or root form of this word.
Definitions
Noun
aggressive
marine
predators
(
with
distinctive
teeth
)
multiple
barracuda
fish
a
person
using
harsh
competitive
tactics