OCHREA


Meaning of OCHREA in English

(n.) A kind of sheath formed by two stipules united round a stem.

Webster's English dictionary.      Английский словарь Webster.