Leech 1. Physician or surgeon; a professor of the art of healing. alternative forms: leach Leech, heal thyself. (Wyclif... Read More