Spanish-English dictionary »

isla de francia meaning in English

SpanishEnglish
Isla de Francia proper noun
{f}

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

Your history