medicinal leech therapy - Alemán Inglés Diccionario