liamba

/lɪˈɑm.bə/

Definitions

1. noun

A type of flowering plant, particularly the genus Humbertia of the family Cactaceae, native to Madagascar.

“The unique liamba plant was found to have medicinal properties, leading to further research.”

Synonyms

  • humbertia
  • madagascar thistle