rat ridden - Turco Inglés Diccionario