Noun Definition

dog rose

1.Definition: prickly wild rose with delicate pink or white scentless flowers; native to Europe

Related Noun(s):rosa canina

Category: Plants