impact detonation - Turkish English Dictionary