be carved in stone - French English Dictionary