Skip to main content

Definitions by rossy boy

astroturf 

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"
astroturf by Rossy boy August 9, 2006
Kind of like a tropical storm but it can happen in colder regions
Monsoon by rossy boy July 10, 2006