OVERLAID

Definition of OVERLAID

  1. (verb)put something on top of something else
  2. (verb)kill by lying on