To criticize harshly and devastatingly
(Verb)
(meat) cooked by dry heat in an oven
(Adjective)
Synonyms:
  1. roast