ARTIFICIAL SATELLITE Meaning of ARTIFICIAL SATELLITE in English n. object constructed by humans that orbits around the earth or the moon Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012