a species of tabebuia (tabebuia heterophylla) - Spanish English Dictionary