meaning of auf dem Mond landen

auf dem Mond landen - German to English

to secure in the moon