european medicinal leech - French English Dictionary