primrose jasmine

Noun
  1. Evergreen rambling yellow-flowered shrub of western China (synset 112327455)

Found on Word Lists

Other Searches