Definitions of primrose jasmine:

  • noun:   evergreen rambling yellow-flowered shrub of western China