Definition of "Roast" :
noun: negative criticism
noun: a piece of meat roasted or for roasting and of a size for slicing into more than one portion
verb: cook with dry heat, usually in an oven
"Roast the turkey."
verb: subject to laughter or ridicule
"His former students roasted the professor at his 60th birthday."
adjective: (meat) cooked by dry heat in an oven