squelchier

/ˈskwɛltʃɪər/

Definitions

1. noun

One who or that which squelches, or one who suppresses or stifles something.

“The squelchier of free speech in the regime was a major human rights concern.”

Synonyms

  • stifler
  • suppressor

Antonyms

  • freedom-speaker
  • liberator