DSSHT: Double-Shell Slurry Holding Tank

What does DSSHT mean? The above is one of DSSHT meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Double-Shell Slurry Holding Tank