thiosemicarbazones

English

edit

Noun

edit

thiosemicarbazones

  1. plural of thiosemicarbazone