As verbs the difference between leeching and letching
is that leeching is present participle of lang=en while letching is present participle of letch.
As a noun leeching
is a medical treatment using leeches.
leeching
English
Verb
(head)
Noun
(
en noun)
A medical treatment using leeches.