See also: Astroturfed

English

edit

Verb

edit

astroturfed

  1. simple past and past participle of astroturf