imWord
Abbreviation
Recent
English
中文 – 简体
Home
Idioms
barracuda
barracuda
barracuda
n.
a predatory person, especially a predatory woman.
She’s a barracuda. Better watch out!
Common Names:
Name
Gender
Pronounced
Usage
Merla
MUR-lə
English (Rare)
NebİL
-
Turkish
Madara
-
Latvian
Nigel
['naidʒəl]
Iacobus
-
Biblical Latin
Domnika
-
Macedonian
Copyright ©
IMWord
Privacy Policy
×