Meaning of rosa canina

Definition of rosa canina

(noun) prickly wild rose with delicate pink or white scentless flowers; native to Europe

Other information on rosa canina

WIKIPEDIA results for rosa canina
Amazon results for rosa canina