Martha Stewart is loving roasting everyone.
Wait who's having a barbecue?
a roast is basically when people talk stuff about other people, it's all good fun