Dictionary
Browse
Translate
About
›
›
→
AstroTurf — English Definition | Lughet
Dictionary
›
English
›
AstroTurf
←
Asst
Attorney-General
→
English
Main Dictionary
AstroTurf
Universal Words noun [U] an artificial surface that looks like grass, for playing sports on: The outdoor game is now played on AstroTurf.
★
★
★
★
★
Rate this entry
Same word in other sources
AstroTurf
English
›
Chinese
Main Dictionary
AstroTurf
English
›
Chinese
GetWord Corpus
← Search