immortalizing - French English Dictionary