Heckler Synonyms

Someone who tries to embarrass you with gibes and questions and objections
(Noun)
Synonyms:
  1. badgerer