Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: ochrea
  1. (botany) a kind of sheath formed by two stipules united round a stem

Derived forms: ochreas

Encyclopedia: Ochrea