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.”