cable winches - Turkish English Dictionary