OCHREA


Meaning of OCHREA in English

(n.) A greave or legging.

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