Definition of Leiden in US English:

Leiden

(also Leyden)

proper noun

  • A city in the western Netherlands, 9 miles (15 km) northeast of The Hague; population 116,878 (2008).

Pronunciation

Leiden

/ˈlīdn/