garner

verb

Gather or collect (something, especially information or approval).

noun

A granary.