Wiktionary
thiocarbazides
n. (plural of thiocarbazide English)
n. (plural of thiocarbazide English)