Word Definition - 蒙彼利埃

méng bǐ lì āi Montpellier (French town)