bellyful

noun
  1. as much food as fills the stomach; a satisfying amount to eat
  2. more than enough of something unpleasant; as much as one can tolerate
  3. Usage: informal

Examples