stapelia

/stæˈpiːliə/

Definitions

1. noun

a genus of cactus-like succulent plants, commonly known as ‘carrion flowers’ due to their strong, unpleasant odour reminiscent of rotting flesh.

“The unusual appearance and smell of the stapelia attracted many curious visitors to the botanical garden.”

Synonyms

  • carrion flower
  • stapelia plant

Antonyms

  • fragrant flower
  • sweet-smelling plant