place with abundant golden trumpet tree - French English Dictionary