shoeflower

noun

Definition of shoeflower

: china rose