Definition of English Primrose

  • 1. Plant of western and southern Europe widely cultivated for its pale yellow flowers Noun

Synonyms for word "english primrose"

Semanticaly linked words with "english primrose"

Hyponims for word "english primrose"