impaired life - Spanish English Dictionary