What does albizzia mean?

albizzia meaning in General Dictionary

any one of numerous trees or shrubs associated with genus Albizia of legume household

View more

  • any of numerous woods of genus Albizia