Rosa Canina


What is Rosa Canina?

Rosa Canina also called dog rose and sometimes mistaken as rose hips is a scrambling rose species. [1]