DOG ROSE





Definition:

  1. [noun] prickly wild rose with delicate pink or white scentless flowers; native to Europe
    Synonyms: Rosa canina

Synonyms: