'Rosa chinensis' definitions:

Definition of 'Rosa chinensis'

(from WordNet)
noun
Shrubby Chinese rose; ancestor of many cultivated garden roses [syn: China rose, Bengal rose, Rosa chinensis]