Italian-English dictionary »

occhiocotto meaning in English

ItalianEnglish
occhiocotto noun
{m}

Sardinian warbler(Sylvia melanocephala)
noun