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.]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.