scarf something down - Francés Inglés Diccionario