no man can live forever - French English Dictionary