life support service - German English Dictionary