Montpellier Hear it!

Montpellier Definition

Mont·pel·lier (n pəl yā)

city in S France, near the Gulf of Lions: pop. 208,000