have had a bellyful of somebody/something

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.
Full browser ?