• word of the day

    demantoid

    demantoid - Dictionary definition and meaning for word demantoid

    Definition
    (noun) a green andradite used as a gemstone
Download our Mobile App Today
Receive our word of the day
on Whatsapp