artificial satellite


Meanings

  • man-made equipment that orbits around the earth or the moon