English

Definition of AstroTurf™ noun from the Oxford Advanced Learner's Dictionary

 

AstroTurf™

 noun
noun
BrE BrE//ˈæstrəʊtɜːf//
 
; NAmE NAmE//ˈæstroʊtɜːrf//
 
[uncountable]
 
jump to other results
an artificial surface that looks like grass, for playing sports on The outdoor game is now played on AstroTurf. Word Origin 1960s: from astrodome (an enclosed stadium with a domed roof, where it was first used) + turf.
See the Oxford Advanced American Dictionary entry: AstroTurf™