life-draining - German English Dictionary