ingurgitate

transitive verb

To swallow greedily or in excessive amounts; gulp.

To swallow greedily or in great quantity.

To plunge; engulf.

To drink largely; swill.

intransitive verb

To guzzle; to swill.