Wiktionary
snaffle up
vb. (context transitive English) to devour greedily.
vb. (context transitive English) to devour greedily.