stack

stack v

ON 'haystack'.

  1. Pile; heap of things.