Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

albizia Definition

Cancel
albizia
noun
A plant of the genus ''Albizia''; a siris or silk tree

Words Related to albizia!

albizia Examples by Brain Bank Users