meaning of welsh poppy
1.
widely
cultivated
west
European
plant
with
showy
pale
yellow
flowers
Related Words
welsh poppy
|
Developed & Maintained By
Taraprasad.com