Origin: Germanic Old English prefix
Overeat has 2 different meanings across 1 category:
overeat or eat immodestly; make a pig of oneself
"She stuffed herself at the dinner"
"The kids binged on ice cream"
To eat too much.
Overeat is formed by combining the prefix over- with the verb eat. It originally meant to consume food beyond a normal or sufficient amount.