• 基础释义
  • 英英词典释义

demantoid

[dɪ'mæntɔɪd] [dɪ'mæntɔɪd]
英英词典释义
  • Noun
    1. a green andradite used as a gemstone