rain tree (albizia saman) - Spanish English Dictionary