diallyl sulfide - French English Dictionary