dragging out of ditch or difficulty - Turkish English Dictionary