roast

to have sex with someone.
to "roast" them.
by higuysays January 16, 2011
Get the roast mug.