Italian-English dictionary »

passera sarda meaning in English

ItalianEnglish
passera sarda noun
{f}

Spanish sparrow(Passer hispaniolensis)
noun