carpodacus
English
carpodacus meaning in English • carpodacus का अर्थ अंग्रेजी में
Noun
- a genus of birds including the house finch (Carpodacus mexicanus) and purple finch (Carpodacus purpurea).