Italian-English dictionary »

isola di francia meaning in English

ItalianEnglish
Isola di Francia proper noun
{f}

Île-de-France(region of France)
proper noun