Japanese rose

noun

Definition of Japanese rose

1 : a slender Chinese shrub (Kerria japonica) cultivated for its bright yellow often globular flowers

called also Japan globeflower

3 : rugose rose