slapper detonator - Turkish English Dictionary