squelcher

noun
  1. a person or thing that squelches or suppresses something
  2. a crushing or silencing remark or response
  3. Usage: informal

Examples