stuff oneself on snacks - Deutsch Englisch Wörterbuch