life-altering - German English Dictionary