diamond per carat - French English Dictionary