roaster

noun

1.
a harsh or humorous critic (sometimes intended as a facetious compliment)
2.
a cook who roasts food
Derived from:
roast
3.
flesh of a large young chicken over 3 1/2 lb suitable for roasting
4.
a special cooking pan for roasting
Derived from:
roast