Words: roaster
Part of speech: n
Definition: a harsh or humorous critic (sometimes intended as a facetious compliment)
Example: the honoree gave his roasters as good as he got