special welding installations - Turkish English Dictionary