device producing shocks - Turkish English Dictionary