anti-flooding device - German English Dictionary