pink trumpet tree (tabebuia impetiginosa) - Spanish English Dictionary