ochrea /'ɔkriә/ 📖 中文释义 n. =ocrea [变体] 📘 English Definition(英文释义) n. A greave or legging.n. A kind of sheath formed by two stipules united round astem. ← ochre ochreate →