artificial leech - Alemán Inglés Diccionario