echinococcotomy - Francés Inglés Diccionario