DEMANTOID

Definition of DEMANTOID

  1. (noun)a green andradite used as a gemstone