Englishfor English speakers
artificial earth satellite English
Synonyms artificial earth satellite synonyms
What other words have the same or similar meaning as artificial earth satellite?