anti-flooding device - Turkish English Dictionary