leech (a physician) - French English Dictionary