What is the full meaning of ochrea
(Latin) a sheath of stipules enclosing the leafstalks of certain plants, also OCREA [n OCHREAE or OCHREAS]
Example of the word ochrea placed on a Scrabble board.