After months of talk about propaganda and fake news, politicians in Europe and, increasingly, America see Facebook as out of control and in denial. Congress wants him to testify. Expect a roasting. (Economist, 22 March, 2018)
Many words in English have two completely different meanings – take roast for example. While it can be to cook with dry heat (like an oven), it is also sever criticism.
The history of the word goes back to the 14th century, when it came into our language meaning meat. In 1740 it developed its second meaning of ‘criticism or unmerciful bantering. (Etymonline.com)