corpse-leech - French English Dictionary