Kamus SABDA Mobile
Bahasa Indonesia English

Found 1 definition: artificial satellite.

artificial satellite top

[WORDNET DICTIONARY]

Noun artificial satellite has 1 senses

   artificial satellite(n = noun.artifact) orbiter, satellite - man-made equipment that orbits around the earth or the moon;