OCHREA MEANING IN ENGLISH

• Ochrea Definition & Synonyms

  1. (n.) A kind of sheath formed by two stipules united round a stem.
  2. (n.) A greave or legging.


• Ochreaee Definition & Synonyms

  1. (pl. ) of Ochrea


RECENT SEARCHES