improvers

noun
  1. people or things that make something better or enhance its quality
  2. Usage: plural of improver

Examples