Meaning of welsh poppy

Definition of welsh poppy

(noun) widely cultivated west European plant with showy pale yellow flowers

Other information on welsh poppy

WIKIPEDIA results for welsh poppy
Amazon results for welsh poppy