1 definition by StefaniaDarling

Having forceful (yet consensual)relations with another.
He stormed my castle all night, and it was so good, I'm not walking right tomorrow!
She gave me the green light, I'll be storming the castle tonight...
by StefaniaDarling June 17, 2015
Get the Storming the Castle mug.