Meaning ofastroturfin English

astroturf

us//ˈæstrəˌtɝf//uk//ˈæstralˌtɜːf//
#uncommon
Definitions