landerEnglish

Lander, lander

Noun

A town in central Wyoming

English: Lander

Bahasa: Lander

A space vehicle that is designed to land on the moon or another planet

English: lander

Bahasa words with similar meanings