carduelinae
English
carduelinae meaning in English • carduelinae का अर्थ अंग्रेजी में
Noun
- a subfamily of birds consisting of the old world finches, many of which have taken up residence in the Americas; -- it is a subgroup of finches used in some classifications, in which the Fringillidae are divided into two subfamilies, the C