To swallow greedily or in large amounts.
To swallow up, as in a gulf.
To eat (a great deal of food).
To store away, place out of the way, or stash, especially for the longer term.