Montluçon

[ mawn-ly-sawn ]
/ mɔ̃ lüˈsɔ̃ /

noun

a city in central France.

Example sentences from the Web for montlucon

British Dictionary definitions for montlucon

Montluçon
/ (French mɔ̃lysɔ̃) /

noun

an industrial city in central France, on the Cher River. Pop: 41 362 (1999)