carbonate reef - French English Dictionary