barracuda



barracuda

n. a predatory person, especially a predatory woman. She’s a barracuda. Better watch out!

Common Names:

NameGenderPronouncedUsage
MerlaMUR-ləEnglish (Rare)
NebİL-Turkish
Madara-Latvian
Nigel['naidʒəl]
Iacobus-Biblical Latin
Domnika-Macedonian