WINCH Meaning of WINCH in English windlass [noun] [C] - a machine which lifts heavy objects by turning a chain or rope around a tube-shaped device Cambridge English vocab. Кембриджский английский словарь. 2012