thioglucosides

English

Noun

thioglucosides

  1. plural of thioglucoside