echinococcus cyst - Francés Inglés Diccionario