towing winch - Turkish English Dictionary