Ochrea

Webster's Dictionary of the English Language

·noun A greave or legging.

II. Ochrea ·noun A kind of sheath formed by two stipules united round a stem.