Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: stack  stak
  1. A pile of similar items placed one on top of another
    "A stack of books sat on the desk"
     
  2. [informal] (often followed by ‘of’) a large number, amount or extent
    "a stack of letters";
    - batch, deal, flock, good deal, great deal, hatful, heap, lot, mass, mess, mickle [archaic], mountain, muckle, passel [US], peck, pile [informal], plenty, pot, quite a little, raft, sight, slew, spate, tidy sum, wad, bunch [informal], scad [N. Amer, informal]
     
  3. A tall chimney for venting smoke or exhaust gases, especially at a factory or on a ship
    "The old factory's stack dominated the skyline";
    - smokestack
     
  4. (computing) a last-in-first-out (LIFO) data structure that stores items in order of addition, where items can only be added or removed from the top
    "The program uses a stack to keep track of function calls"
     
  5. (computing) a complete set of software components, tools, or technologies needed to create a functioning system or platform
    "The company's AI stack includes both training and inference components"
Verb: stack  stak
  1. Arrange in stacks
    "stack your books up on the shelves";
    - pile, heap
     
  2. Load or cover with stacks
    "stack a truck with boxes"
     
  3. Arrange unfairly so as to increase the chances of a particular outcome
    "stack the deck of cards"; "They stacked the committee with their supporters"

Derived forms: stacks, stacking, stacked

See also: pile up, salt away

Type of: agglomerate, arrange, chimney, cumulation, cumulus, heap, lade [archaic], laden, large indefinite amount, large indefinite quantity, load, load up, memory device, mound, pile, set up, storage device

Encyclopedia: Stack, Richard