thiosemicarbazones

English

Noun

thiosemicarbazones

  1. plural of thiosemicarbazone