rat ridden - Spanish English Dictionary