Definitions of lay over:

  • verb:   interrupt a journey temporarily, e.g., overnight
  • verb:   place on top of