welsh poppy

Noun
  1. Widely cultivated west European plant with showy pale yellow flowers (synset 111927569)

Found on Word Lists

Other Searches