carbonate of lime

carbonate of lime

English Noun
Ad

Definition

Calcium carbonate.

Ad