To roast : v. tr. and intr. (word coming from the German Raustjan). " To roast Is cooking (meat) over high heat, on a spit, on the grill or in the oven.
Receive a very strong heat, which is inconvenient. We're roasting here!
Roast in the sun: bask, sunbathe.
To roast the leather: to bask in the sun.
To have roasted the broom: To have had many lovers (alluding to the witches who rode the broom).