desembuchar

Verb

 * 1) to gorge
 * 2) to confess; spit out