Meaning of “calcium carbonate” in the English Dictionary

british dictionary