dog rose
nounDefinition of dog rose
: a chiefly European wild rose (Rosa canina)
Keep scrolling for more