Definitions
There is 1 meaning of the phrase
English Primrose.
English Primrose - as a noun
Plant of western and southern europe widely cultivated for its pale yellow flowers
Synonyms (Exact Relations)
primula vulgaris