|
Definition of Leeching
1. leech [v] - See also: leech
Medical Definition of Leeching
1. The former practice of applying leeches to the body to draw blood for therapeutic purposes. (05 Mar 2000)
|
1. leech [v] - See also: leech
1. The former practice of applying leeches to the body to draw blood for therapeutic purposes. (05 Mar 2000)