Meaning of “blast furnace” in the English Dictionary

English