1 apple rose | Definition of apple rose

apple rose

noun

Definition of apple rose

: a rose (Rosa pomifera) of central Europe often cultivated for its showy scarlet fruits that are about an inch in diameter