russian poppy - German English Dictionary