French-English dictionary »

limours meaning in English

FrenchEnglish
Limours nom {f}

Limours◼◼◼(a city in Essonne, France)
proper noun