STACK Meaning of STACK in English "A series-coupled assembly of cells, a term used primarily for fuel cells. " Electrochemistry English dictionary. Английский словарь электрохимии. 2012