Prinsepia

Genus
Scientific Name: Prinsepia  Royle.  (Rosaceae)