French-English dictionary »

inde du nord meaning in English

FrenchEnglish
Inde du Nord nom {f}

North India◼◼◼(northern region of India)
proper noun