SATIATE

Definition of SATIATE

  1. (verb)fill to satisfaction
  2. (verb)overeat or eat immodestly; make a pig of oneself
  3. (adj)supplied (especially fed) to satisfaction