pink trumpet tree (tabebuia impetiginosa) - Español Inglés Diccionario