Japanese rose

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    The plant Kerria japonica, native to China, Japan, and Korea.
  2. 2
    vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock wordnet
  3. 3
    The plant Rosa multiflora.
  4. 4
    The plant Rosa rugosa.