Find the word definition

Wiktionary
snaffle up

vb. (context transitive English) to devour greedily.