electro- percussion welding - Turkish English Dictionary