Noun Definition

demantoid

1.Definition: a green andradite used as a gemstone

Category: General