DOG ROSE


Meaning of DOG ROSE in English

noun a delicately scented wild rose with pink or white flowers, commonly growing in hedgerows. [Rosa canina and other species.]

Webster English vocab.      Английский словарь Webster.