'artificial satellite' definitions:

Definition of 'artificial satellite'

(from WordNet)
noun
Man-made equipment that orbits around the earth or the moon [syn: satellite, artificial satellite, orbiter]