pig out
pig out {v. phr.}
1. To eat a tremendous amount of food.
"I always pig out on my birthday," she confessed.
2. To peruse; have great fun with; indulge in for a longer period of time.
"Go to bed and pig out on a good mystery story," the doctor recommended.
Categories:
Source: A Dictionary of American Idioms