ROAST


Meaning of ROAST in English

v. grill, broil, cook over dry heat; make fun of someone in a loving way; ridicule very negative comments; criticize severely

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.