electromagnetic casting of liquid metals - Turkish English Dictionary