ratchet winch - Turkish English Dictionary