meaning of artificial satellite

1. man-made equipment that orbits around the earth or the moon


Related Words

artificial satellite |

Developed & Maintained By Taraprasad.com

Treasure Words