odoriferous sulphur compounds - German English Dictionary