As nouns the difference between sorosilicate and piemontite
is that sorosilicate is (chemistry|mineralogy) any silicate based on the dimeric anion si2o76- while piemontite is (mineralogy) a monoclinic sorosilicate mineral of the epidote group, reddish in colour.