tetraazides

English

Noun

tetraazides

  1. plural of tetraazide