English edit

Noun edit

thioglycosides

  1. plural of thioglycoside