LIMESTONE Meaning of LIMESTONE in English A bedded sedimentary deposit consisting chiefly of calcium carbonate (CaCO3). Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012