RichThesaurus
space satellite
space satellite
antonyms
space satellite
definitions
noun
A crewed or robotic spacecraft designed to orbit the Earth