simultaneous detonation - Turkish English Dictionary