devil tree (alstonia scholaris) - German English Dictionary