• Astroturf

    Full definition of astroturf

    Verb

    1. Alternative spelling of Astroturf

    Noun

    astroturf

    (plural astroturfs)
    1. Alternative spelling of AstroTurf

    Derived terms

    © Wiktionary