octacarbides

English

Noun

octacarbides

  1. plural of octacarbide