Definition of INTERLAID

  • INTERLAY, to place between [v]
  • to lay between; interpose
  • to diversify with something laid between or inserted