Stalactites are found depending from the roof or sides of caverns, and are produced by deposition from waters which have percolated through, and partially dissolved, the overlying limestone rocks.
(Stalactites; are found; ) (Stalactites; are produced; by deposition from waters which have percolated through, and partially dissolved, the overlying limestone rocks) (waters; have percolated through; )
Stalactites Stalactites waters
are found are produced have percolated through
by deposition from waters which have percolated through, and partially dissolved, the overlying limestone rocks