vermin ridden - Francés Inglés Diccionario