surfeits

noun
  1. excessive amounts of something, especially food or drink
verb
  1. to supply or indulge with too much of something

Examples