I have eaten enough food. The food was delicious and may be I have eaten a lot more than required. I enjoyed it. Now I am very happy about it. How to describe this? Should we say "I have had enough food/ satisfactory meal" or should it be "a decent meal". Somebody suggested me "bellyful" which I don't think is right in this situation because 'bellyful' talks about only quantity. Please suggest right vocabulary.
There are many ways to say this, some more colloquial than others.
The most common in my experience is "full".
I'm full. I couldn't eat another bite.
I couldn't eat another thing.
Some colorful colloquialisms
I'm stuffed to the gills
If I eat any more I'll pop.
If I eat any more you'll have to cart me out in a wheelbarrow.
I'm stuffed like a turkey
I'm sure there are dozens more, but that's all I can come up with for now.