OCHREA Meaning of OCHREA in English (n.) A kind of sheath formed by two stipules united round a stem. Webster's English dictionary. Английский словарь Webster. 2012