pink trumpet tree (tabebuia impetiginosa) - Turkish English Dictionary