English primrose

Explore definitions, synonyms, and language insights of English primrose

Definitions

Noun
plant of western and southern Europe widely cultivated for its pale yellow flowers

More General Terms