scarf down food - Francés Inglés Diccionario