Macartney rose

What is Macartney rose?

Macartney rose definition and meaning on Dictionary terms:
noun
a trailing or climbing evergreen rose, Rosa bracteata, of China, having shiny leaves and large, solitary white flowers.

 

reference: https://www.dictionary.com/browse/macartney-rose

Tags: