machined insert - Turkish English Dictionary