flare tower
Noun
Meaning
flare tower (plural flare towers)
a tall structure used for burning off waste gas at oil refineries and other installations.
Noun
flare tower (plural flare towers)
a tall structure used for burning off waste gas at oil refineries and other installations.