artificial satellite n : man-made equipment that orbits around the earth or the moon [syn: {satellite}, {orbiter}]
Copyright © 2024 3Dict.net