An Encylopedia Britannica Company

Astroturf

1 ENTRIES FOUND:
Astroturf /ˈæstrəˌtɚf/ trademark
Astroturf
/ˈæstrəˌtɚf/
trademark
Britannica Dictionary definition of ASTROTURF
used for an artificial surface that resembles grass