To pig out on something:
to eat a lot or too much
- I’ve eaten well all week so tomorrow night I’m going to pig out.
- I love to pig out on ice-cream. What kind of food do you pig out on?
from MyEnglishTeacher.eu Blog http://www.myenglishteacher.eu/blog/pig-out-meaning/