leeching

Noun

 * 1) A medical treatment using leeches.