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, launderer, lowlander, laundry, lantern, lindera, landwaiter, lamenter, land area, laundress, lientery, lymantria, laminator, limewater, lineature, lontar
|
|
|