Non-technically, stack primarily means
1 A pile of objects, typically one that is neatly arranged.
But technically, in computer science, it means
1.7 Computing A set of storage locations which store data in such a way that the most recently stored item is the first to be retrieved.
(Source: Oxford Living Dictionaries)
When stack became a technical term, by what means did its meaning change from how things can be put together to where they can be put together?