amarsir
Meanings
Verb
1. to land on the surface of the planet Mars (intransitive, of a spacecraft)