Noun demantoid has 1 sense
  1. demantoid - a green andradite used as a gemstone
    --1 is a kind of
    andradite
,
TOP