eat a lot and without restraint
To overeat; to eat to excess.
To eat voraciously; to indulge appetite to excess.