ASTROTURF Meaning of ASTROTURF in English [noun] [U] [trademark] - a type of artificial grass surface, used esp. for sports grounds Cambridge English vocab. Кембриджский английский словарь. 2012