Meaning of lander
Definition of lander
(noun)
a
town
in
central
Wyoming
a
space
vehicle
that is
designed
to
land
on the
moon
or
another
planet
Other information on lander
WIKIPEDIA results for
lander
Amazon results for
lander
Tweet