roast

noun

1.
a piece of meat roasted or for roasting and of a size for slicing into more than one portion
Derived from:
roast roast
2.
negative criticism
Derived from:
roast