2 definitions by rossy boy

1
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"
by rossy boy August 09, 2006
Get the merch
Get the astroturf neck gaiter and mug.