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.”

Synonyms

  • mimosa
  • silk tree

Antonyms

  • bark
  • thorn