
Dog Rose
Rosa canina, Dog Rose (Deciduous)
A scrambling rose shrub that is common in woodlands and hedgerows throughout Britain.
- Prev
- 1
- Next
Rosa canina, Dog Rose (Deciduous)
A scrambling rose shrub that is common in woodlands and hedgerows throughout Britain.