Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
satellite
in English
satellite
us
//ˈsæt.ə.līt//
uk
//ˈsæt.ə.līt//
#common
#b2
Plural
satellites
Definitions
Noun
man-made
orbiting
apparatus
;
data
relay
a
moon
or
smaller
orbiting
body
a
dominated
country
;
subordinate
state
The
small
country
became
a
satellite
of
the
powerful
empire
.
a
dependent
community
;
smaller
town
The
satellite
town
is
connected
to
the
city
by
a
highway
.
Compounds / Phrases
biosatellite
antisatellite
subsatellite
natural satellite