Definition of Astroturf
—used for artificial turf
ASTROTURF Defined for English Language Learners
Definition of Astroturf for English Language Learners
—used for an artificial surface that resembles grass
Learn More about astroturf
Seen and Heard
What made you want to look up Astroturf? Please tell us where you read or heard it (including the quote, if possible).