Home
Search
Index
Definify.com
Definition
2025
astroturfers
astroturfers
English
Noun
astroturfers
plural of
astroturfer
Similar Results