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
Tweet