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
Tweet