Wild-rose meaning

Any of various roses growing wild, as eglantine.
noun
0
0
Advertisement