English | German | Russian | Czech

Astro English

Meaning Astro meaning

What does Astro mean?

Astro

(baseball) A player for the Houston Astros.

astro

(informal) astroturf.

Synonyms Astro synonyms

What other words have the same or similar meaning as Astro?

astro English » English

space cosmic astro-

Are you looking for...?