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.