Noun Definition

lander

1.Definition: a space vehicle that is designed to land on the moon or another planet

Category: Objects

2.Definition: a town in central Wyoming

Category: Places