Home
Advance Search
Dictionary
Words with Friends solver
Meaning of albizia
Definition:-
A leguminous tree or shrub with feathery leaves and densely clustered plume-like flowers. Native to warm climates, it is sometimes grown as a shade tree or ornamental. (noun)