hydnora

/haɪˈdɒrə/

Definitions

1. noun

A genus of parasitic flowering plants in the family Hydnoraceae, often known as ‘corpse lilies’ due to their association with dead animals.

“The hydnora plant was found growing near a recently deceased animal, which was thought to be its source of nutrients.”

Synonyms

  • corpse lily
  • parasitic plant

Antonyms

  • autotrophic plant
  • photosynthetic organism