DEMANTOID Meaning of DEMANTOID in English n. a lustrous green garnet. Etymology: G Oxford English vocab. Оксфордский английский словарь. 2012