leech (hirudinea) - Turkish English Dictionary