English dictionary
demantoid meaning and definition
Definition and meaning of demantoid at MeaningMonkey.org. demantoid meaning and definition in the English Dictionary.DEMANTOID noun
Definition of demantoid (noun)
- a green andradite used as a gemstone
Source: Princeton University Wordnet