1 definition by Mike Ortel

Top Definition
a large beat up, over used pussy, haggard, usually bruised dripping of mayonnaise like substance.
Mikes girlfriend danielle has roast beef curtains, it looks like somebody put an m80 in an oyster!
by Mike Ortel March 29, 2007

Mug icon
Buy a roast beef curtains mug!