Plant Encyclopedia
Rosa luciae × Rosa rugosa ("Terihanohamanashi")
Japanese name: テリハノハマナシ
Scientific name: Rosa luciae × Rosa rugosa
Details
Names
Japanese: テリハノハマナシ
Translated from our Japanese encyclopedia. If anything differs, the Japanese page is correct.