Meaning of idocrase

Definition of idocrase

(noun) a green or yellow or brown mineral consisting of a hydrated silicate; it occurs as crystals in limestone and is used a gemstone

Other information on idocrase

WIKIPEDIA results for idocrase
Amazon results for idocrase