Word info

Limours

Proper noun

Meaning

Limours

A city in the Essonne department, France.
Synonym: Limours-en-Hurepoix

Source: en.wiktionary.org

Close letter words and terms