Chamaerhodos altaica

Chamaerhodos altaica  is a species of plant in the family Rosaceae that is native to China.