Lander (noun) Definition, Meaning & Examples

noun
  1. a space probe designed to land on a planet or other solid celestial body.
noun
  1. a spacecraft designed to land on a planet or other body
Lander (noun) Definition, Meaning & Examples

More Definitions