French-English dictionary »

nebbio meaning in English

FrenchEnglish
Nebbio nom propre
{m}

Nebbio◼◼◼(natural region of Corsica)
proper noun