rat ridden - German English Dictionary