LETCH Meaning of LETCH in English noun strong desire; passion. (archaic). 2. letch ·v & ·noun ·see leach. Webster English vocab. Английский словарь Webster. 2012