devil's tree - German English Dictionary