What does albizia mean?

albizia meaning in General Dictionary

any one of many trees of genus Albizia