• Astro

    Origin

    Abbreviation of astroturf

    Full definition of astro

    Noun

    astro

    (plural astros)
    1. (informal) astroturf.----
    © Wiktionary