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