LETCH Meaning of LETCH in English [letch] n [back-formation fr. letcher, alter. of lecher] (ca. 1796): craving; specif: sexual desire Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012