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