Definitions for "Astroturf"
an artificial surface used instead of grass on many football fields.
An artificial grass surface. First developed for use in the Houston Astrodome after the dome's natural lawn deteriorated. From the Daily Telegraph, April 21, 1966: "Houston had spent $11 million building its mammoth, air-conditioned Astrodome... Now..[they are] spending $180,000 on a carpet of synthetic turf, called..Astroturf."