roast

verb
  1. to cook food with dry heat in an oven or over a fire
  2. to heat something until it becomes very hot or dry
  3. to criticize someone harshly or make fun of them
  4. Usage: informal
noun
  1. a piece of meat that has been roasted or is suitable for roasting
  2. an event where someone is honored through humorous criticism and jokes
adjective
  1. cooked by roasting

Examples