Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
orbital station
in English
orbital station
#moderate
Definitions
Noun
a
space
station
that
orbits
the
Earth
or
another
celestial
body
a
point
in
space
where
an
object's
orbit
is
located
Base Words
station
orbital