space satellite
Meaning
A crewed or robotic spacecraft designed to orbit the Earth, or another celestial body
Synonyms
orbital rocket
Translations
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "space satellite" and many other words and sentences in English.