French-Latin dictionary »

new delhi meaning in Latin

FrenchLatin
New Delhi nom

Dellium Novumnoun