Is caco3 soluble in water?

Flexi Says:
As stated previously, most carbon in ocean water is in the form of bicarbonate ions. Bicarbonate ions may bind with other ions, such as calcium ions (Ca+) or magnesium ions (Mg+), and form insoluble compounds. Because the compounds are insoluble, they precipitate out of water and gradually form sedimentary rock, such as limestone (calcium carbonate, CaCO3) or dolomite [calcium magnesium carbonate CaMg(CO3)2.