leyden ( synonym found)

Definition of leyden:

°A city in South Holland on the Old Rhine, seat of a famous Dutch university.

Definition of leyden:

°A city in South Holland on the Old Rhine, seat of a famous Dutch university.

Back to Top