Concept: stack


Definition: a pile of things, one on top of another.