Definition of space relay in English:

space relay

noun

Astronautics
  • A radio relay station set in space.

Origin

1950s; earliest use found in The Listener.