meaning of welsh poppy

1. widely cultivated west European plant with showy pale yellow flowers


Related Words

welsh poppy |

Developed & Maintained By Taraprasad.com

Treasure Words