Wiktionary
astroturfers
n. (plural of astroturfer English)
n. (plural of astroturfer English)