stab detonators - Turkish English Dictionary