horse-leech - French English Dictionary