tow winch - Turkish English Dictionary