Definitions of Rosa canina:

  • noun:   prickly wild rose with delicate pink or white scentless flowers; native to Europe