English-Latin dictionary »

montpellier (in southern france) meaning in Latin

EnglishLatin
Montpellier (in southern France) noun

Montepessulanus [Montepessulani](2nd) M
noun