1 definition by SolSiren

1
Verb. Having sex in a vigorous way, often evoking loud moans or screams; implies taking control for the other person's pleasure
by SolSiren January 04, 2017
Get the mug
Get a fuck like a banshee mug for your daughter-in-law Nathalie.