From Ancient Greek σωρός (sōrós, “heap”) + silicaat.
sorosilicaat n (plural sorosilicaten, no diminutive)