thiosemicarbazides

English

Noun

thiosemicarbazides

  1. plural of thiosemicarbazide