as much food as your belly can hold; also means as much of something as you can tolerate or handle.
From 'belly' (from Old English 'belg', bag) + 'full' (from Old English 'full'). This compound is straightforward: belly + ful of something.
Try Another Word