satiate

verb
  1. to satisfy completely or to excess
adjective
  1. satisfied to the full; having had enough
  2. Usage: less common than verb form

Examples