ochrea

/ˈɒkrɪə/

Definitions

1. noun

A type of leafy, often membranous or scale-like structure that protects a bud or an inflorescence, typically found in certain plant species

“The new botanical discovery featured unique ochrea that safeguarded its flowers from harsh environmental conditions.”

Synonyms

  • bract
  • scale

Antonyms

  • exposure
  • vulnerability