What is the full meaning of astroturfer
one who engages in ASTROTURFING [n -S]
Example of the word astroturfer placed on a Scrabble board.