astroturfed

See also: Astroturfed

English

Verb

astroturfed

  1. simple past and past participle of astroturf