pink poui (tabebuia rosea) - Spanish English Dictionary