Limestone is a sedimentary rock consisting mainly of the mineral, Calcite (Calcium Carbonate).
It is vey unique since it is soluble in even slightly acidic waters, for example, carbonic acid formed from the dissolution of Carbon Dioxide in water.
The end of results of the solution of limestone are a host of karstic feature, such as cavities, caves, solution slots.