roast snow in a furnace - French English Dictionary