'heckler' definitions:

Definition of 'heckler'

(from WordNet)
noun
Someone who tries to embarrass you with gibes and questions and objections [syn: heckler, badgerer]