WikiWord

ochrea

From WikiWord, the free dictionary

English

Definitions

noun

  1. A greave or legging.

noun

  1. A sheath around a plant stem forming from the stipule of a leaf and extending above the point of insertion of the leaf.

Related words

Synonyms

Rhymes

References