ASTROTURF Meaning of ASTROTURF in English ˈastrəˌtərf, -ˌtrō- trademark — used for an artificial grass that resembles carpeting Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012