Italian-English dictionary »

carpodaco scarlatto meaning in English

ItalianEnglish
carpodaco scarlatto noun
{m}

common rosefinch(Carpodacus erythrinus)
noun