echinococcotomy - Turco Inglés Diccionario