Advertisement
Advertisement
lander
[lan-der]
lander
/ ˈlændə /
noun
a spacecraft designed to land on a planet or other body Compare orbiter
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
[lan-der]
lander
/ ˈlændə /
a spacecraft designed to land on a planet or other body Compare orbiter
Advertisement
Advertisement
Advertisement
Advertisement
Browse