What is the meaning of Londen?

To walk onto land; to leave one's vessel.

To be at one's destination; to make an arrival.

To place on land.

Source: wiktionary.org