See Also: demantoid(medicine)
demantoid(dictionary)

demantoid (iou)



demantoid noun. L19.
[German, from Demant diamond.]
A lustrous green gem variety of andradite garnet.