Definitions of Rosa chinensis:

  • noun:   shrubby Chinese rose; ancestor of many cultivated garden roses