1 definition by Bananas in PJs

1
A spit roast which involves a member of the royal family, and they are normally in the middle.
I went to Buckingham Palace yesterday and had a Royal Roast with the Queen.
by Bananas in PJs December 15, 2009
Get the mug
Get a Royal Roast mug for your daughter-in-law Sarah.