Definition for Stack

stack, v. [ON 'haystack'.]

Pile; heap of things.

Return to page 74 of the letter “s”.