Rosa eglanteria

Explore definitions, synonyms, and language insights of Rosa eglanteria

Definitions

Noun
Eurasian rose with prickly stems and fragrant leaves and bright pink flowers followed by scarlet hips

More General Terms