raintree (albizia saman) - Spanish English Dictionary