Beach Rose

Japanese Rose blooming in the garden.Hamanasu.

Rosa rugosa

Synonyms:
Japanese Rose, Rugosa Rose, Mei Gui Hua
« Back to Glossary Index
Previous articleAcai
Next articleChestnut