ALBIZZIA

Definition of ALBIZZIA

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