seam welding electrode - French English Dictionary