Three-banded Rosefinch

Chinese Name: 斑翅朱雀
English Name: Three-banded Rosefinch
Latin Name: Carpodacus trifasciatus