electro-furnace - French English Dictionary