'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]