1 definition by anoni mouse

Top Definition
muliple males having sequential sex with a single female.
orgin: UK - stuffing a bird (as if for roasting)
At a party: Most of the rugby team is in the back roasting Lucy.
by anoni mouse October 29, 2003

Mug icon
Buy a roasting mug!