ALL meanings of astroturf
As·tro·turf
A a - uncountable noun astroturf Astroturf is a type of artificial fiber that is used instead of grass on some sports fields. 3
- noun astroturf a type of grasslike artificial surface used for playing fields and lawns 3
- noun astroturf a durable, grasslike synthetic outdoor carpet used in stadiums, as a floor covering, etc. 3
- noun astroturf Alternative spelling of Astroturf. 1