space satellite ( synonym found)

Definition of space satellite:

°A manned or unmanned vehicle designed to orbit the Earth.

Definition of space satellite:

°A manned or unmanned vehicle designed to orbit the Earth.

Back to Top