Webster's Revised Unabridged Dictionary · 1913

Ochrea

Ochrea , noun

[Latin]

1.
(Antiquities) A greave or legging.
2.
(Botany) A kind of sheath formed by two stipules united round a stem.