electro-cast refractory - French English Dictionary