Definition of rose leaf in US English:

rose leaf

noun

  • 1A petal of a rose.

  • 2A leaf of a rose.

Origin

Middle English; earliest use found in Diuersa Cibaria. From rose + leaf.

Pronunciation

rose leaf

/ˈrəʊz liːf/