Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of dog rose

- A common European wild rose, with single pink or white flowers.