Definition of "Stack" :
noun: a storage device that handles data so that the next item to be retrieved is the item most recently stored (LIFO)
noun: a large tall chimney through which combustion gases and smoke can be evacuated
noun: a list in which the next item to be removed is the item most recently stored (LIFO)
noun: an orderly pile
noun: (often followed by of') a large number or amount or extent
verb: arrange the order of so as to increase one's winning chances
"Stack the deck of cards."
verb: arrange in stacks
"Stack your books up on the shelves."
verb: load or cover with stacks
"Stack a truck with boxes."