scarf down food - French English Dictionary