ENGLISH PRIMROSE





Definition:

  1. [noun] plant of western and southern Europe widely cultivated for its pale yellow flowers
    Synonyms: English primrose, Primula vulgaris

Synonyms: