dodecaborides

English

Noun

dodecaborides

  1. plural of dodecaboride