place with abundant golden trumpet tree - German English Dictionary