Jasminum mesnyi

Explore definitions, synonyms, and language insights of Jasminum mesnyi

Definitions

Noun
evergreen rambling yellow-flowered shrub of western China

More General Terms