See also: Astroturfed

English edit

Verb edit

astroturfed

  1. simple past and past participle of astroturf