roast snow in a furnace - Spanish English Dictionary