Synonyms

1. 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.

Synonyms

  • mineral
  • vesuvianite

Featured Games

Synonym.com