Meaning of “blast furnace” in the English Dictionary

british dictionary