1 definition by The Licker 6969696969XOXO

Top Definition
Roasting someone's turkey means to place male genitales over a fire and hold him there till golden brown much like a turkey's gobble
I swear, if you don't stop annoying me I will roast your turkey!
by The Licker 6969696969XOXO November 30, 2016

Mug icon
Buy a roast your turkey mug!