welsh poppy (meconopsis cambrica) - French English Dictionary