european medicinal leech - Turkish English Dictionary