SLATCH Meaning of SLATCH in English noun an interval of fair weather. 2. slatch ·noun the period of a transitory breeze. 3. slatch ·noun the loose or slack part of a rope; slack. Webster English vocab. Английский словарь Webster. 2012