leech (a physician) - Turkish English Dictionary