What does Afghanenschneefink mean?

Afghanenschneefink - German to English

Afghan snowfinch [Montifringilla theresae]