immortaliser - French English Dictionary