Definitions
noun
a sedimentary rock consisting mainly of calcium that was deposited by the remains of marine animals
Look “limestone” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a sedimentary rock consisting mainly of calcium that was deposited by the remains of marine animals