winch truck - Turkish English Dictionary