artificial carbonate - French English Dictionary