STACK Meaning of STACK in English (a.) A number of flues embodied in one structure, rising above the roof. Hence: Webster's English dictionary. Английский словарь Webster. 2012