Synonyms: satellite, orbiter, artificial satellite
Definition: man-made equipment that orbits around the earth or the moon
Similar words: equipment
Definition: an instrumentality needed for an undertaking or to perform a service