indusia

/ɪnˈdjuːziəm/

Definitions

1. noun

In botany, a modified leaf or bract that encloses a flower or fruit.

“The indusium of the orchid protected the delicate flower from the elements.”

Synonyms

  • bract
  • sepals

Antonyms

  • petal
  • receptacle