LETCH


Meaning of LETCH in English

(n.) Strong desire; passion. (Archaic).

Webster's English dictionary.      Английский словарь Webster.