echinococcotomy - Alemán Inglés Diccionario