Wordnet 3.0
NOUN (1)
1.
someone who tries to embarrass you with gibes and questions and objections;
[syn: heckler, badgerer]
WordNet (r) 3.0 (2006):
heckler
n 1: someone who tries to embarrass you with gibes and questions
and objections [syn: heckler, badgerer]