petrosulphur compounds - French English Dictionary