Noun Definition

rosa canina

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

Related Noun(s):dog rose

Category: Plants