Catalan furnace

English

Noun

Catalan furnace

  1. Bloomery.