tree poppy - German English Dictionary