octahydrides

English

Noun

octahydrides

  1. plural of octahydride