LETCH Meaning of LETCH in English A whim of the amorous kind, out of the common way. Slang English vocab. Английский сленговый словарь. 2012