◄
Ochrea
►
Dictionary
1. (
n.
) A greave or legging.
2. (
n.
) A kind of sheath formed by two stipules united round a stem.
Clyx.com