Apple Rose Definition

noun
APPLE ROSE Rosa villosa Rosa villosa.
Wiktionary

APPLE ROSE A kind of tart for which apple ribbons are shaped into a rose.

Wiktionary