Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

dog rose Definition

Cancel
dog rose
noun(dog rose)
a chiefly European wild rose (Rosa canina)

Words Related to dog rose!

dog rose Examples by Brain Bank Users