Rosa Chionistrae Leaf, Rose

Rosa Chionistrae leaf, Rose

Rosa Chionistrae it a kind of wild rose which is met at Trodos mountains in Cyprus. English name is Rose