stiflers

noun
  1. people or things that suppress, restrain, or prevent the development or expression of something
  2. Usage: plural form of stifler

Examples