to scarf something up - Spanish English Dictionary