lander

Noun
  1. A town in central Wyoming (synset 109182751)
  2. A space vehicle that is designed to land on the moon or another planet (synset 103643494)

Other Searches