demantoid

demantoid

demantoid

Noun

a green andradite used as a gemstone

Synonyms: