Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun artificial_satellite

1 sense of artificial satellite

Sense 1
satellite, artificial satellite, orbiter -- (man-made equipment that orbits around the earth or the moon)
       => equipment -- (an instrumentality needed for an undertaking or to perform a service)

2022, Cloud WordNet Browser