lander
English Dictionary
->
Letter L
-> lander
Search Dictionary:
lander Definition
(n)
a
town
in
central
Wyoming
(n)
a
space
vehicle
that
is
designed
to
land
on
the
moon
or
another
planet
lander Synonyms
lander
© Art Branch Inc.