bellyful (n.)
figuratively, "enough and more," 1530s, from belly (n.) + -ful. Older than the literal sense (1570s).