dog-rose
English
dog-rose meaning in English • dog-rose का अर्थ अंग्रेजी में
Noun
- A common European wild rose, with single pink or white flowers.