roast
Definitions
To cook food, especially meat, by prolonged exposure to heat in an oven or over a fire.
To criticize or ridicule someone severely or humorously.
A social event at which a guest of honor is subjected to good-natured jokes at their expense.
Examples
We decided to roast a chicken for Sunday dinner.
The comedian took the stage to roast his friend during the birthday celebration.