odoriferous sulphur compounds - Francés Inglés Diccionario