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