Synonyms for
Limestone
Definition
a sedimentary rock consisting mainly of calcium carbonate, deposited as the remains of marine animals or through chemical precipitation.
Synonyms for
Definition
a sedimentary rock consisting mainly of calcium carbonate, deposited as the remains of marine animals or through chemical precipitation.