Register

Ochrea

Definition: A greave or legging.

Ochrea

Definition: A kind of sheath formed by two stipules united round a
stem.