Attested.to

Definition

any of numerous trees of the genus Albizia

Seed ·

Term in context

albizia in CommonParlance