LETCH


Meaning of LETCH in English

noun strong desire; passion. (archaic).

2. letch ·v & ·noun ·see leach.

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