ochrea meaning

Meaning of ochrea

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.

Unscrambled word ochrea

Points for ochrea

Scrabble
14 points
Word With Friends
11 points
Wordfeud
14 points

Related pages for ochrea