primrose jasmine

1. (noun) evergreen rambling yellow-flowered shrub of western China
Synonyms: Jasminum mesnyi
Related Words: jasmine



Terms and Conditions of Use / Copyright Notice