that was some good astroturf we played on at the weekend i almost thought it was real grass
a substitute for grass - usually played on by soccer/football teams
"that was some good astroturf we played on at the weekend i almost thought it was real grass" What is the definition of "astroturf"?