horse-leech - Francés Inglés Diccionario