Meaning of Leiden

Definition of Leiden

(noun) a city in the western Netherlands; residence of the Pilgrim Fathers for 11 years before they sailed for America in 1620

Other information on Leiden

WIKIPEDIA results for Leiden
Amazon results for Leiden