Diallyl sulfide

What is Diallyl sulfide?

Diallyl sulfide definition and meaning on Dictionary terms:
noun Chemistry.