impede attempt to save life - German English Dictionary