life-giving - German English Dictionary