• word of the day

    artificial satellite

    artificial satellite - Dictionary definition and meaning for word artificial satellite

    Definition
    (noun) man-made equipment that orbits around the earth or the moon
    Synonyms : orbiter , satellite
Connect with us on Facebook