device producing electric shocks - Turkish English Dictionary