stuff oneself on snacks - Francés Inglés Diccionario