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.”

Synonyms

  • mountain finch
  • rosefinch