flower of red poppy - German English Dictionary