life support service - Spanish English Dictionary