Definition of lander
English to English noun - a town in central Wyoming
source: WordNet 3.0 - a space vehicle that is designed to land on the moon or another planet
source: WordNet 3.0 - One who lands, or makes a landing.
source: Webster 1913
Visual Synonyms 
Nearby Word
lander, leander, launder, landwehr, lender, lowlander, launderer, lindera, laundry, lantern, landwaiter, lamenter, laundress, land area, lientery, limewater, laminator, lymantria, lineature, lentor
|
|
|