stack

(noun) push-down storage

push-down store
memory device (generic term)
storage device (generic term)