Welsh poppy

Explore definitions, synonyms, and language insights of Welsh poppy

Definitions

Noun
widely cultivated west European plant with showy pale yellow flowers

More General Terms