diallyl trisulphidetranslation and definition "diallyl trisulphide", tamil lexiconWordTamil Definitiondiallyl trisulphideடைஅல்லைல் டுரைசல்ஃபைடு