Meaning of leyden
Definition of leyden
(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 leyden
WIKIPEDIA results for
leyden
Amazon results for
leyden
Tweet