stainless steel castings - Turkish English Dictionary