odoriferous sulphur compounds - French English Dictionary