barracuda



barracuda

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

Common Names:

NameGenderPronouncedUsage
Kshathra Vairya-Persian Mythology
Emidio-Italian
Roza (2)-Ancient Germanic
Tudor (1)-Welsh
Shai-Hebrew
Yirmiyahu-Biblical Hebrew