primrose jasmine

Explore definitions, synonyms, and language insights of primrose jasmine

Definitions

Noun
evergreen rambling yellow-flowered shrub of western China

More General Terms