sound and flash battalion - Turkish English Dictionary