A sedimentary rock consisting mainly of calcium that was deposited by the remains of marine animals
English: limestone
Less certain link between this word and this sense.
limestone
English: limestone
Less certain link between this word and this sense.