english primrose

Noun
  1. Plant of western and southern Europe widely cultivated for its pale yellow flowers (synset 112111730)

Found on Word Lists

Other Searches