barracuda



barracuda

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

Common Names:

NameGenderPronouncedUsage
Avishai-Hebrew
Hristo-Bulgarian, Macedonian
LeeLEEEnglish
Igerna-Arthurian Romance
TuuliTOO:-leeFinnish
KrzyŚKZHISHPolish