esperanza de vida - German English Dictionary