thousands of screaming fans - Turkish English Dictionary