stack

noun

1.
an orderly pile
Derived from:
stack
3.
a list in which the next item to be removed is the item most recently stored (LIFO)
4.
a large tall chimney through which combustion gases and smoke can be evacuated
5.
a storage device that handles data so that the next item to be retrieved is the item most recently stored (LIFO)