Skip to main content

ochrea

English ochrea meaning in English  •  ochrea का अर्थ अंग्रेजी में
Noun
  • A greave or legging.
  • A kind of sheath formed by two stipules united round a stem.
Advertisement