demantoid(noun) noun1. a green andradite used as a gemstoneDefinition categories: substance, andradite