Meanings
Synonyms & antonyms
nounSynonym of satellite (“a man-made apparatus designed to be placed in orbit around a celestial body”)
More synonyms by meaning
nounman-made equipment that orbits around the earth or the moon
Synonym sets from Open English WordNet, CC BY 4.0.
Cite this entry
artificial satellite. (n.d.). In WatkinsX Dictionary. Retrieved November 4, 2026, from https://dictionary.watkinsx.com/word/artificial%20satellite
“artificial satellite.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/artificial%20satellite. Accessed November 4, 2026.
WatkinsX Dictionary, s.v. “artificial satellite,” accessed November 4, 2026, https://dictionary.watkinsx.com/word/artificial%20satellite.
Source: artificial satellite on Wiktionary, CC BY-SA 4.0.