Astroturf

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