Definition of astro shot in English:

astro shot

noun

Aeronautics
informal

Origin

1940s.