Where does “astro” come from?

astro (English): astroturf

Definitions

  1. astroturf

Words derived from “astro

astro — Etymology, Origin & Word History | Etymology Explorer