carpodacus
/kɑːrpəˈdækəs/Definitions
1. noun
a genus of finches, particularly the rosefinch, found in mountainous regions of Asia
“The carpodacus is a common sight in the Himalayan mountains during the spring.”
1. noun
a genus of finches, particularly the rosefinch, found in mountainous regions of Asia
“The carpodacus is a common sight in the Himalayan mountains during the spring.”