Letch
Letch (lech) , verb and noun
See Leach.
Letch , noun
1.
Strong desire; passion; especially, lust. [Archaic]
Some people have a letch for unmasking impostors, or for avenging the wrongs of others.
2.
Letch (lech) , verb and noun
Letch , noun