Noun Definition

albizia

1.Definition: any of numerous trees of the genus Albizia

Related Noun(s):albizzia

Category: Plants