1. piece of roasted meat; piece of meat for roasting; cookout, barbecue; harsh criticism;. grill, broil, cook over dry heat; make fun of someone in a loving way; ridicule very negative comments; criticize severely. roasted, grilled, cooked over dry heat. roastroast, v