gorge oneself on snacks - Español Inglés Diccionario