life term - Spanish English Dictionary