Definition 2025
Astroturfs
Astroturfs
English
Verb
Astroturfs
- third-person singular simple present indicative form of Astroturf
astroturfs
astroturfs
English
Verb
astroturfs
- third-person singular simple present indicative form of astroturf
Noun
astroturfs
- plural of astroturf