Meaning of ASTROTURF in English

ASTROTURF

■ noun trademark an artificial grass surface, used for sports fields.

Origin

1960s: from sense 1 of astrodome + turf .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.