meaning of albizia lebbeck

albizia lebbeck meaning in General Dictionary

big distributing Old World tree having huge leaves and globose groups of greenish-yellow plants and lengthy seed pods that clatter into the wind