meaning of Astroturf

Astroturf meaning in Etymology Dictionary

1966, proprietary name for some sort of artificial grass, so-called since it was used first in the Houston, Tx, Astrodome, indoor activities arena. See astro- + turf. Houston was a center regarding the U.S. room system.