albizia
al-ˈbiz-ē-ə
Definitions
1. noun
any of several tropical or subtropical trees of the genus Albizia, having flat or rounded leaflets and showy flowers
“The beautiful albizia trees provided shade in the city park.”
al-ˈbiz-ē-ə
1. noun
any of several tropical or subtropical trees of the genus Albizia, having flat or rounded leaflets and showy flowers
“The beautiful albizia trees provided shade in the city park.”