• Demantoid

    Full definition of demantoid

    Noun

    demantoid

    (plural demantoids)
    1. a green garnet

    Anagrams

    © Wiktionary