Leiden Hear it!

Leiden Definition

Lei·den (līd'n)

city in W Netherlands: pop. 115,000