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
Tweet