sheep tapeworm - Francés Inglés Diccionario