Word Hen
What is the meaning of the word "
roaster
"?
Definitions:
a harsh or humorous critic
noun
The honoree gave their roasters as good as they got.