English dictionary
limestone meaning and definition
Definition and meaning of limestone at MeaningMonkey.org. limestone meaning and definition in the English Dictionary.LIMESTONE noun
Definition of limestone (noun)
- a sedimentary rock consisting mainly of calcium that was deposited by the remains of marine animals
Source: Princeton University Wordnet