Definition of Macartney rose in English:

Macartney rose

noun

  • An evergreen white-flowered climbing rose, Rosa bracteata, native to China and Taiwan, which was introduced to Britain in 1793 by Lord Macartney.

Origin

Early 19th century; earliest use found in Curtis's Botanical Magazine.