thiadiazepines

English

Noun

thiadiazepines

  1. plural of thiadiazepine