Dictionary.com
Thesaurus.com

astroturfer

  • a word derived from Astroturfing.
    Astroturfing
    noun
    the act or process of installing Astroturf on a surface.
  • a word derived from astroturfing.
    Astroturfing
    noun
    the act or process of installing Astroturf on a surface.

More Suggestions