ochreae

noun
  1. plural of ochrea; sheath-like structures formed by stipules that surround plant stems
  2. Usage: botanical

Examples