Latin-English dictionary »

picardia meaning in English

LatinEnglish
Picardia proper noun
{f}

Picardy(region of France)
proper noun