AstroTurf — definition

1. AstroTurf (Noun)

2 definitions

AstroTurf (Noun) — (trademark) artificial grass turf used for sports fields.

AstroTurf (Noun) — Simulation of grassroots support for something, esp. by a corporation or government. ex. "In August 2007 Comcast Corporation's public relations representatives were accused of astroturfing by posing as fans on internet college team message boards"