flower of red poppy - French English Dictionary