Englishfor English speakers
natural satellite English
Synonyms natural satellite synonyms
What other words have the same or similar meaning as natural satellite?
natural satellite English » English
Examples natural satellite examples
How do I use natural satellite in a sentence?
Simple sentences
The Moon is a so-called natural satellite.