Skip to main content

dog-rose

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