a tree species in the legume family (albizia cubana) - Español Inglés Diccionario