leidenEnglish

Leiden, Leyden

Noun

A city in the western Netherlands, residence of the Pilgrim Fathers for 11 years before they sailed for America in 1620

English: Leiden, Leyden

Bahasa: Leiden, Leyden

Bahasa words with similar meanings

English words with similar meanings

Show 1 words

Words that start with "leiden"