1 definition by lahwran

Top Definition
To have sex with someone, and then never speak to them again.
Did you hear about that chick Woody Harrelson ramparted?
by lahwran February 09, 2012

Mug icon
Buy a Rampart mug!