Dictionary.com
Thesaurus.com
have overindulged

More Suggestions