Find the word definition

Wikipedia
Limours

Limours is a commune the Essonne department in Île-de-France in northern France.

Inhabitants of Limours are known as Limouriens.