'Welsh poppy' definitions:

Definition of 'Welsh poppy'

(from WordNet)
noun
Widely cultivated west European plant with showy pale yellow flowers [syn: Welsh poppy, Meconopsis cambrica]