'English primrose' definitions:

Definition of 'English primrose'

(from WordNet)
noun
Plant of western and southern Europe widely cultivated for its pale yellow flowers [syn: English primrose, Primula vulgaris]