sound and flash battalion - German English Dictionary