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