Meaning of “stack” - Learner’s Dictionary

stack

noun [ C ] uk us /stæk/

a tidy pile of things:

a stack of books/CDs
stacks of sth informal

a lot of something:

There are stacks of studies linking salt to high blood pressure.

(Definition of “stack noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)