OCHREA


Meaning of OCHREA in English

noun a greave or legging.

2. ochrea ·noun a kind of sheath formed by two stipules united round a stem.

Webster English vocab.      Английский словарь Webster.