place with abundant golden trumpet tree - Alemán Inglés Diccionario