stuff oneself on snacks - Spanish English Dictionary