artificial satellite
English Dictionary
->
Letter A
-> artificial satellite
Search Dictionary:
artificial satellite Definition
(n)
man
-
made
equipment
that
orbits
around
the
earth
or
the
moon
artificial satellite Synonyms
artificial satellite
orbiter
satellite
© Art Branch Inc.