infested with worms - Francés Inglés Diccionario