Skip to main content

Definitions by Joimichele1

Barracuda 

any woman is considered a barracuda who is experienced as a predator who will tear a male to shreds or eat him whole.
She's a barracuda, so stay away from her!
Barracuda by Joimichele1 May 3, 2015