petrosulfur compounds - German English Dictionary