live a long life - Spanish English Dictionary