have had a bellyful of somebody/something
have a bellyful (of something)
1. To have as much (food) as one wants or is able to eat. A: "Would you like seconds?" B: "No, thank you, I've had a bellyful."
2. To have more (of something) than one can or is willing to tolerate or endure. You're looking for trouble, huh? Well mister, you're about to have a bellyful! I've had a bellyful of my parents' criticism over my college applications.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
have had a ˈbellyful of somebody/something(informal) have had too much of somebody/something: I’ve had a bellyful of his complaining. If he doesn’t stop, I’m leaving.
Farlex Partner Idioms Dictionary © Farlex 2017