Longman Dictionary English From Longman Dictionary of Contemporary EnglishRelated topics: SportAstroTurfAs‧tro‧Turf /ˈæstrəʊtɜːf $ -troʊtɜːrf/ noun [uncountable] trademark DSan artificial surface like grass that sports are played onExamples from the CorpusAstroTurf• Kirby got the ball and saw nothing ahead of him but green AstroTurf. ldoceonline.com