detonating firework - Turkish English Dictionary