Definition of mountain finch in English:

mountain finch

noun

  • A snow finch of the Asian genus Montifringilla (family Ploceidae).

Origin

Late 17th century; earliest use found in John Ray (1627–1705), naturalist and theologian. After post-classical Latin montifringilla (C. Gesner Historia Animalium, after earlier use in T. Gaza Aristotelis de Natura Animalium), itself after ancient Greek ὀρόσπιζος (Aristotle).