life support technique - Spanish English Dictionary