Definitions of stay over:

  • verb:   stay overnight