What does albizzia lebbeck mean?

albizzia lebbeck meaning in General Dictionary

large distributing old-world tree having huge leaves and globose groups of greenish-yellow blossoms and long seed pods that clatter inside wind