English edit

Noun edit

Japan rose (plural Japan roses)

  1. Synonym of Japanese rose (Kerria japonica)