meaning of Astroturfing

Astroturfing - German to English

astroturfing [simulation of a grassroots activity] [pej.]