life support machine - Turkish English Dictionary