esperanza de vida - French English Dictionary