Definitions of Welsh poppy:

  • noun:   widely cultivated west European plant with showy pale yellow flowers