Definitions of stave off:

  • verb:   prevent the occurrence of; prevent from happening