Primrose Jasmine (noun) Definition, Meaning & Examples

noun
  1. an evergreen shrub, Jasminum mesnyi, of China, having thick, shiny leaflets and yellow flowers with a darker eye.
Primrose Jasmine (noun) Definition, Meaning & Examples

More Definitions