Rosa chinensis

Explore definitions, synonyms, and language insights of Rosa chinensis

Definitions

Noun
shrubby Chinese rose; ancestor of many cultivated garden roses

More General Terms