ALBIZIA

Definition of ALBIZIA

  1. (noun)any of numerous trees of the genus Albizia