What does auf dem Mond landen mean?

auf dem Mond landen - German to English

to secure in the moon