jackhack slough - Turkish English Dictionary