'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]